// Package _7_II_和为s的连续正数序列 main
// @Title _7_II_和为s的连续正数序列
// @Description 输入一个正整数 target ，输出所有和为 target 的连续正整数序列（至少含有两个数）。
// @Author  == 琳琳也叫王木木 ==  2022-01-13 19:54
// @Create  2022-01-13 19:54
package main

import "fmt"

func main() {
	fmt.Println(finCS(9))
}

func findContinuousSequence(target int) [][]int {
	return nil
}

func finCS(target int) [][]int {
	// 暴力求解
	if target < 0 {
		return nil
	}
	var ans [][]int
	for i := 1; i < target; i++ {
		sum := 0
		tArr := []int{}
		for j := i; j < target; j++ {
			sum += j
			if sum == target {
				for k := i; k <= j; k++ {
					tArr = append(tArr, k)
				}
				break
			}
			if sum > target {
				break
			}
		}
		if len(tArr) > 0 {
			ans = append(ans, tArr)
		}

	}
	return ans
}
